package model;
import java.io.Serializable;
import java.util.concurrent.ThreadLocalRandom;
import observers.Observable;
@SuppressWarnings("serial")
public class Account extends Observable implements Serializable {
protected long sum = 0;
protected long accountId;
public Account() {
this(0);
}
public Account(long sum) {
this.sum = sum;
this.accountId = Math.abs(ThreadLocalRandom.current().nextLong(100000));
}
public long getAccountId() {
return accountId;
}
public void setAccountId(long accountId) {
this.accountId = accountId;
}
public long getSum() {
return sum;
}
public void setSum(long sum, String name) {
this.sum = sum;
setChanged();
notifyObservers(name);
}
}